Compund Words

Last Search Words

Sponsored Links

Search Result:amphibious landing

amphibious landing   (TTS Sound)



Overview of noun amphibious_landing

The noun amphibious landing has 1 sense


  • amphibious landing -- (a military action of coordinated land, sea, and air forces organized for an invasion; "MacArthur staged a massive amphibious landing behind enemy lines")